package annotation;

import java.lang.annotation.*;

/*
 * 定义用于controller类中方法的注解
 * 使用该注解可以对controller类中的方法定义操作类型
 */

@Target({ElementType.PARAMETER, ElementType.METHOD})  
@Retention(RetentionPolicy.RUNTIME)  
@Documented  
public @interface Log {

    /** 要执行的操作类型   比如：add操作 **/  
    public String operationType() default "";  
     
    /** 要执行的具体操作描述，说明这个操作是用来干什么的 **/  
    public String operationDescribe() default "";
    
    /** 说明此次操作是哪个大菜单小的那个小菜单调用  **/
    public String operationMenu() default "";
    
    /** 用以说明此次操作的方法的全路径  **/
    public String operationClassPath() default "";
    
}